AspectMDA: Hacia un Desarrollo Incremental Consistente Integrando MDA y Orientación a Aspectos

نویسندگان

  • Pablo Amaya
  • Carlos González
  • Juan Manuel Murillo
چکیده

El Desarrollo Dirigido por Modelos, y especialmente la propuesta MDA de la OMG, han surgido para hacer frente a ciertos problemas en el desarrollo de software actual. Por ejemplo, a la rapidez con la que un producto software requiere estar disponible para su uso y al alto grado de evolución que poseen los sistemas software actuales. Pero los beneficios prometidos por estas aproximaciones han quedado minimizados en el desarrollo de grandes sistemas complejos debido al tamaño y complejidad que poseen los modelos que describen dichos sistemas. En este punto es donde aparece el Desarrollo de Software Orientado a Aspectos (DSOA) mejorando la comprensión, reutilización y adaptación de los artefactos software modularizando los crosscutting concerns en entidades aisladas y bien identificadas denominadas aspectos. Por estos motivos proponemos integrar el DSOA y MDA con el objetivo de suplir las deficiencias de este último. Así, aspectos tales como: seguridad, replicación, restricciones de tiempo real, etc., serán modelados por grupos de trabajo especializados en cada uno de esos aspectos de forma independiente y descentralizada a través de todo el framework MDA. Además, adaptamos una herramienta con el fin de chequear la consistencia entre los diferentes modelos que constituyen el sistema a un mismo nivel de abstracción, establecer las relaciones de composición entre dichos modelos, mejorar la trazabilidad entre distintos niveles de abstracción y controlar el impacto de cambios en el desarrollo de estos sistemas con MDA.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fuentes y técnicas para elicitación de requerimientos. Un estudio de evolución de la práctica

La identificación las prácticas de Ingeniería de Requerimientos (RE) en la comunidad de desarrollo de software es un aspecto clave para la orientación de las investigaciones y el desarrollo de las actividades académicas en general. En particular la evolución de esas prácticas es una herramienta de orientación en proyectos nuevos de investigación. Si bien se dispone de ejemplos de estudio de las...

متن کامل

Implementación de un Motor de Transformaciones con Soporte MOF 2.0 QVT

El objetivo de este trabajo es describir la implementación de un motor de transformaciones de modelos que, desarrollado sobre la plataforma Eclipse y EMF, sea capaz de soportar los aspectos más importantes del futuro estándar QVT [17] de MDA [16]. El motor se basa en un lenguaje de transformaciones de bajo nivel llamado ATC, cuyas definiciones de transformación se basan en modelos serializables...

متن کامل

MUSEO: Hacia un Entorno Experimental de Sistemas de Información

Resumen: El objetivo de este trabajo es la especificación del sistema de información experimental MUSEO, que está orientado a la documentación y gestión de museos. Se describe su funcionalidad y arquitectura general, así como la organización de datos que gestiona. El modelo facilita la inclusión de nuevas técnicas de indexación multidimensional y operaciones de optimización en la ejecución de c...

متن کامل

Modelado de Requisitos de Seguridad para Almacenes de Datos

Las propuestas de análisis de requisitos para almacenes de datos (AD) se centran únicamente en las necesidades de información de los usuarios, sin tener en cuenta otro tipo de requisitos como la seguridad o el rendimiento. Sin embargo, el modelado de estos aspectos en etapas tempranas del desarrollo es fundamental para obtener un AD que satisfaga las expectativas del usuario. En este art́ıculo, ...

متن کامل

Una Propuesta de V&V en el Marco de MDA

La propuesta MDA del OMG está teniendo un gran auge en los últimos años. A pesar de la numerosa documentación existente sobre ella, todavía existen aspectos no de nidos, de nidos de forma imprecisa o a los que todavía no se les ha prestado la su ciente atención. Entre estos aspectos, se ha detectado la ausencia de metodologías para el desarrollo software basadas en MDA, la cual ha sido suplida ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005